import type { UserProfile } from "./user"
import type { Song } from "./song"
import type { Album } from "./album"
import type { MV } from "./mv"

export interface Location {
  id: string
  name: string
  latitude?: number
  longitude?: number
}

export interface CommunityPost {
  id: string
  content: string
  images?: string[]
  user: UserProfile
  createdAt: string
  likeCount: number
  commentCount: number
  isLiked?: boolean
  location?: Location
  song?: Song
  album?: Album
  mv?: MV
}

